package com.tarena.lbs.user.service;

import com.tarena.lbs.base.protocol.exception.BusinessException;
import com.tarena.lbs.user.pojo.param.UserParam;
import com.tarena.lbs.user.pojo.param.UserTagsParam;
import com.tarena.lbs.user.pojo.vo.UserVO;
import org.springframework.stereotype.Service;

import java.util.List;

public interface UserService {
     void register(UserParam param) throws BusinessException;

     UserVO detail(Integer userId) throws BusinessException;

     void bindUserTags(UserTagsParam param);
    List<UserVO> list(UserParam param);
}
